ExtSS={};
ExtSS.idSolicitud=null;

ExtSS.printException=function(excep){
	var errorLine=(excep.lineNumber)? ('Error en la linea: '+excep.lineNumber) : ''; 
	alert("ERROR INTERNO\nArchivo:\tExtSeguimientoSolicitud.js.\n\nMensaje:\n" + excep.message + ((errorLine!='')? ("\n\n"+errorLine) : ''));
}

ExtSS.show=function(fnCC){
	try {
		var winClavePtal=Ext.getCmp('ExtSegSol');
		
		//alert('ExtSS.origen:' + ExtSS.origen);
		if(!winClavePtal){
			try{
				funExtJS.showMsg('Abriendo seguimiento de Solicitud');
			}catch(e){
				
			}
			setTimeout(function(){
				var winClavePtal=ExtSS.creaVentana(fnCC);
				funExtJS.hideMsg();
				winClavePtal.show();
				//alert('ExtSS.filtro:' + ExtSS.filtro);
				//ExtSS.pasaFiltro();
			}, 10);
		} else{
			winClavePtal.show();
		//	ExtSS.pasaFiltro();
		}
			
	} catch(e){
		this.printException(e);
	}
};


ExtSS.cierraVentana=function(){
	Ext.getCmp('ExtSegSol').close();
	Ext.getCmp('ExtSegSol').remove();
	location="./titulo.html";
};

ExtSS.creaVentana=function(fnCC){

	
	
	var winClavePtal = new Ext.Window({
		id: 'ExtSegSol',
		title: 'Seguimiento de la solicitud',
		layout: 'fit',
		width: 660,
		height: 530,
		closeAction: 'remove',
		resizable : false,
		plain: false,
		modal: true,
		items: new Ext.Panel ({
			autoWidth: true,
			frame: false,
			border: false,
			defaults: {border: false},
			items: [{
				width : 770,
			  	xtype: 'box',
				autoEl: {tag: 'iframe', id: 'id_clave', name:'id_clave', src: 'seguimientoSolicitud.jsp?identificador=' + ExtSS.idSolicitud, width: '100%', height: '570', frameborder: '0'}
			}],

        buttons: [{
					id:'btnCerrar',
				    text: 'Cerrar',
				    handler: ExtSS.cierraVentana
		    	  }]
		})
	});
	
	//if(typeof(fnCC)=='function')
	//	winClavePtal.addListener('hide', fnCC);
	
	return winClavePtal;
};

